<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>video_common: xvidc_edid_print_example.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">video_common
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xvidc__edid__print__example_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xvidc_edid_print_example.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>Contains an example that, given a supplied base Extended Display Identification Data (EDID) structure, will parse, decode, and print its contents. </p>
<dl class="section note"><dt>Note</dt><dd>None.</dd></dl>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date     Changes
</p>
<hr/>
<p>
1.0   als  11/09/14 Initial release.
</pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a16321ab53c4df4a71ad22ccfe6f8fbd6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvidc__edid__print__example_8c.html#a16321ab53c4df4a71ad22ccfe6f8fbd6">Edid_PrintDecodeBase</a> (u8 *EdidRaw)</td></tr>
<tr class="memdesc:a16321ab53c4df4a71ad22ccfe6f8fbd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function decodes the supplied base Extended Display Identification Data (EDID) structure and prints its contents.  <a href="#a16321ab53c4df4a71ad22ccfe6f8fbd6">More...</a><br/></td></tr>
<tr class="separator:a16321ab53c4df4a71ad22ccfe6f8fbd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c214b447b3327e8e6a6e99f6d9bab2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xvidc__edid__print__example_8c.html#a1c214b447b3327e8e6a6e99f6d9bab2d">Edid_PrintSuppVmTable</a> (u8 *EdidRaw)</td></tr>
<tr class="memdesc:a1c214b447b3327e8e6a6e99f6d9bab2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function decodes the supplied base Extended Display Identification Data (EDID) structure for supported video timing modes and prints all video timing modes that are both supported in the EDID and listed in the XVidC_VideoTimingModes table.  <a href="#a1c214b447b3327e8e6a6e99f6d9bab2d">More...</a><br/></td></tr>
<tr class="separator:a1c214b447b3327e8e6a6e99f6d9bab2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a16321ab53c4df4a71ad22ccfe6f8fbd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 Edid_PrintDecodeBase </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function decodes the supplied base Extended Display Identification Data (EDID) structure and prints its contents. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the base EDID structure to decode and print.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if the supplied base EDID has a valid EDID header.</li>
<li>XST_FAILURE otherwise. The EDID wasn't decoded further.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="a1c214b447b3327e8e6a6e99f6d9bab2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edid_PrintSuppVmTable </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function decodes the supplied base Extended Display Identification Data (EDID) structure for supported video timing modes and prints all video timing modes that are both supported in the EDID and listed in the XVidC_VideoTimingModes table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the base EDID structure to decode.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common.html#gaf00ac478683fd1d3c550e22416cb7c05">XVidC_EdidIsVideoTimingSupported()</a>, and <a class="el" href="group__video__common.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
